Bosch Hits Fresh 52-Week High: What's Driving The Rally